home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 2 / CU Amiga Magazine's Super CD-ROM 02 (1996)(EMAP Images)(GB)[!][issue 1996-04].iso / magazine / amiga_e / amigae.sept.archive / 000072_crash!kirk.safb.af.mil!BWILLS_Mon, 27 Sep 93 05:42:10 PST.msg < prev    next >
Text File  |  1993-11-02  |  2KB  |  54 lines

  1. Received: by bkhouse.cts.com (V1.16/Amiga)
  2.     id AA00000; Mon, 27 Sep 93 05:42:10 PST
  3. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  4.     (Smail3.1.28.1 #18) id m0ohHGz-0000E0C; Mon, 27 Sep 93 05:01 PDT
  5. Message-Id: <m0ohHGz-0000E0C@crash.cts.com>
  6. Date: 27 Sep 93 07:00:00 CST
  7. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  8. To: "amigae" <amigae@bkhouse.cts.com>
  9. Subject: re: how does E stack?
  10.  
  11. >BTW: thank you for the PROC suggestion for handling struct.struct.struct
  12.  
  13. Quite welcome.
  14.  
  15. >RE: My comment that I loathe global variables, and I have to do strange things
  16. >to work around it with E, due to lack of OOP features
  17. >
  18. >| Hm, what do you have to do?
  19. >
  20. >I either have to pass a bunch of pointers, create an object whose pointer I'd
  21. >have to pass, or do very cumbersome case statements (I think Wouter made a
  22. >comment once about a very nasty-looking case statement I had... he suggested I
  23. >consider using more PROCs, but I didn't feel like creating the case-statement I
  24. >would have had to make).
  25.  
  26. Yes, EPP's source is like that, 10 million parameters for each function call.
  27. The last versions were a compromise, but still use too many parameters.  I 
  28. have yet to find a nice even balance between global/local vars.  I've tried
  29. both routes, maybe my next project will be a step in the right direction.
  30.  
  31. >You should see it.. it is almost a work of horror-art... I have a case
  32. >statement that extends for several pages, and one of the cases extends for
  33. >about two pages.. all because I wanted to avoid using global variables.  I'm
  34.  
  35. Gaah! &-b
  36.  
  37. >I'm trying to imagine anyone even bothering to PROGRAM in AmigaBASIC <shudder>.
  38.  
  39. It was affordable at the time. :-/
  40.  
  41. [gurus]
  42. >Just out of curiosity, have you ever had your C++ compilor (I've noticed that
  43. >we've both tried to avoid naming the company who sells it) guru DURING the
  44. >compilation of the code?  I'm not talking about the code guruing when you try
  45.  
  46. No.  Guess I was fortunate there.
  47.  
  48. >I will grant this as an acolade higher than I can assign to any other writer of
  49. >programming languages, and that is, simply, that Wouter van [name incredibly
  50. >too long for me to remember well] supports E EXTREMELY well.
  51.  
  52. Yes, he's a very supportive programmer.  And a nice guy, too.
  53.  
  54. -- Barry